Additionally recordable information recording medium, information recording method, information reproducing method, information recording apparatus and information reproducing apparatus

ABSTRACT

An additionally recordable information recording medium has a complicated management structure for managing an unrecorded area. Therefore, there are problems that it takes a long time for a disk to startup and it is difficult to build a recording/reproducing system. The additionally recordable information recording medium according to the present invention includes a simple data structure for managing a location information for a recorded area located at the rearmost location in a user data area. An additionally recordable apparatus according to the present invention also includes means for updating the location information of the recorded area so that the recorded area located at the rearmost location in the user data area is always managed.

TECHNICAL FIELD

The present invention relates to an additionally recordable informationrecording medium in which data can be recorded in the same area onlyonce, an information recording method, an information reproducingmethod, an information recording apparatus and an informationreproducing apparatus.

BACKGROUND ART

Optical discs are available as information recording media having sectorstructures. In recent years, an AV data in audio and video aredigitalized and higher-density and larger-capacity optical discs havebeen developed. The optical discs can be broadly classified into threetypes, depending on the characteristics thereof. First one is areproduction-only disc in which data is recorded using bumps and pits ofthe disc and a user cannot record a new data. Second one is anadditionally recordable disc that has a recording film of organic dye orthe like to allow recording only once. Third one is a rewritable discthat has a recording film of a phase change material or the line toallow recording multiple times (i.e., rewriting).

In general, the additionally recordable discs are highly compatible withreproduction-only discs and can be manufactured at relatively low costfor the reason of manufacturing facilities, and thus have becomeincreasingly widespread in recent years. As typical additionallyrecordable discs, DVD-R (Digital Versatile Disc Recordable) and CD-R(Compact Disc Recordable) are widely used.

However, an additionally recordable disc requires control specific tothe additionally recordable disk since a recorded data and a managementinformation thereof can not be written. Hereafter, an additionallyrecordable disk is described with reference to an example of a DVD-Rdisc.

FIGS. 1A to 1C are illustrations explaining a case in which data isrecorded on a DVD-R disc multiple times.

FIG. 1A shows a data structure of a DVD-R disc 100 in which a user dataarea 102 for recording data specified by a user is in an unrecordedstate. An RMA (Recording Management Area) located at an innercircumference portion is an area for managing the recording state of theuser data area 102. In the DVD-R, additionally recordable areas aremanaged in areas called RZones (Reserved Zones). In FIG. 1A, an RZone #1exists as only one additionally recordable area.

FIG. 1B shows a state in which three additionally recordable areas RZone#1, RZone #2, and RZone #3 are allotted. Portions indicated by hatchingrepresent already-recorded areas. In this manner, when a recordingoperation in which unrecorded area is sandwiched is performed, areserving operation for RZone is required in order to manage anadditionally recordable location on the DVD-R disc. A start address foreach RZone and an LRA (Last Recorded Address) indicating the lastrecorded location in each RZone are managed in an RMA 101. A borderclosing process is required in order that a disk shown in FIG. 1B isreproduced by a reproduction-only apparatus, such as DVD-ROM (DigitalVersatile Disc Read Only Memory) drive. The border closing process isperformed in order to avoid the restriction that the reproduction-onlyapparatus cannot access an unrecorded area on the disc.

FIG. 1C shows a data structure after the border closing process isperformed. Data is recorded so that no unrecorded area exists in theRZones and a border-out (Bout) area 110 is recorded in an end of theborder area. The border-out area 110 prevents the reproduction-onlyapparatus from improperly accessing an unrecorded area. An RZone #4Which is available for the next recording is generated subsequent to aborder area #1 recorded as described above.

FIG. 2 shows a data structure for the RMA 101.

The RMA 101 to an area for storing RMDs (Recording ManagementDescriptors) for managing information on the RZones. The RMDs areupdated when a new RZone is reserved or when the disc is ejected fromthe recording apparatus. Since a new RMD is updated in a subsequentarea, a latest RMD 120 is recorded at the end of a recorded area (i.e.,immediately prior to an unrecorded area).

The latest RMD 120 includes a disc identification information 121 foridentifying a type of disc, an OPC (Optimum Power Calibration)information 122 for storing an adjustment result of recording power orthe like, a border management information 123 for storing managementinformation regarding a border and an RZone management information 124for storing management information regarding an RZone.

The RZone management information 124 stores information regarding eachRZone. Hereafter, the case shown in FIG. 1B is used for describing theRZone management information 124. Since a last RZone number 125 storesthe last RZone number allotted on the disc, “3” indicating a reservedRZone #3 is stored as an RZone number. “1” indicating a reserved RZone01 and “2” indicating a reserved RZone #2 are respectively stored in areserved RZone #1 number 126 and a reserved RZone #2 number 127. In acase of DVD-R, the number of reserved RZones that are not closed itslimited to a maximum of 2. An address Indicating the start location ofthe RZone #1 area is stored in an RZone #1 start address 128. An addressindicating the last location of a recorded area in the RZone #1 :sstored in an RZone #1 LRA 129. However, since the RZone #1 LRA 129 isnot updated every time, there are some cases in which the RZone #1 LRA129 does not match a last recorded location, e.g., a case in which powersupplied to the recording apparatus is interrupted at unexpected timing.In such cases, based on the information in the RZone #1 LRA 129, therecording apparatus searches to determine whether or not a subsequentarea is unrecorded to detect a true last recorded location. The startaddress and the last recorded address of the RZone #2 area arerespectively stored in an RZone #2 start address 130 and an RZone #2 LRA131.

FIG. 3 is a flowchart showing a process when a DVD-R disk, which is aconventional additionally recordable information recording medium, isloaded in a recording apparatus. Hereafter, details of the process aredescribed with reference to the flow.

Upon determining that the loaded information storage medium is a DVD-Rdisc, the recording apparatus searches for the end of a recorded-area inthe RMA area in order to obtain the latest RMD. Based on a reproductionsignal or the like from the disc, the recording apparatus sequentiallydetermines whether an area is a recorded area or an unrecorded area tosearch for a border between the recorded area and the unrecorded area(step S301).

Upon detecting the border between the recorded area and the unrecordedarea, the recording apparatus determines that the last area of therecorded area is the latest RMD, and then executes a reading process(step S302).

Based on the content of the latest RMD area read from the disc, therecording apparatus determines whether or not the content of the latestRMD has an additionally recordable reserved RZone. When an additionallyrecordable reserved RZone is detected, the process proceeds to stepS304, and when an additionally recordable reserved RZone is notdetected, the process proceeds to step S305 (step S303).

When an additionally recordable reserved RZone is detected in step S303,the recording apparatus searches for a subsequent area from the LRA ofthe reserved RZone. This is intended to obtain a true last recordedlocation by searching for the subsequent area since an LRA may notcorrespond to a true last recorded location as described above. Therecording apparatus internally stores, as a true LRA, an address of anarea immediately prior to the border between the recorded area and theunrecorded area, the border being initially detected in the areasubsequent to the LRA. Thereafter, the process proceeds to step S303 inorder to determine whether or not another additionally recordablereserved RZone exists (step S304).

The recording apparatus which has completed the LRA searching in allreserved RZones performs as last step an LRA searching in the lastRZone. In an area subsequent to the LRA stored in the latest RMD, therecording apparatus searches for the border between the recorded areaand the unrecorded area, as in the same way as the process in step S304,and detects a true LRA and internally store the true LRA (step S305).

Due to the process flow described above, the recording apparatus obtainsall recordable addresses on the disc and internally stores theaddresses.

FIG. 4 is a flowchart showing a process for newly reserving an RZone formanaging a recorded location. Hereafter, details of the process will bedescribed with reference to the flow. In the following description, therecording apparatus receives an RZone reserving instruction from ahigh-order controlling means such as a personal computer and an arealength of an RZone to be reserved.

The recording apparatus which has received a new RZone reservinginstruction determines whether or not the number of new RZone reservinginstructions does not exceed a predetermined number of reservable RZones(up to two in case of a DVD-R disc). When it is determined thatreserving a new RZone causes the number of reservable RZones to beexceeded, the process completes as error. When it is determined thatreserving a new RZone does not cause the number of reservable RZones tobe exceeded, the process proceeds to step S402 and the RZone reservationprocess continues (step S401).

The recording apparatus secures an RZone area length specified by thehigh-order controlling means at a first portion in the last RZone thestarting location of the last RZone is also updated so as to besubsequent to the area reserved as a newly reserved RZone. The recordingapparatus performs reading from the disc, stores the start address ofthe newly reserved RZone and the LRA in the internally stored RMDinformation and updates the start address of the last RZone (step S402).

The recording apparatus records the RMD which is updated in step S402 atthe start area of an unrecorded area in the RMA, i.e., an areaimmediately subsequent to the latest RMA (step S403).

As described above, the recording apparatus updates the content of theRMD upon receiving a new RZone reserving instruction.

FIG. 5 is a flowchart showing a recording procedure for recording a userdata to a user data area 102 of the DVD-R disc illustrated in FIGS. 1Ato 1C and 2. Hereafter, details of the process will be described belowwith reference to the flow. In the following description, the recordingapparatus receives a recording start address, at which the user data isrecorded, and a recording length, which indicates the data length ofdata to be recorded, as a control information from the high-ordercontrolling means such as a personal computer. The recording apparatusrefers to an internally held RMD information to determine whether or notthe recording start address instructed by the high-order controllingmeans matches the recordable address of either an additionallyrecordable reserved RZone or the last RZone. Herein, the recordableaddress refers to an address of an area immediately subsequent to thelast recorded address. When the recording start address instructed bythe high-order controlling means does not match the recordable addressof any of the additionally recordable RZones, the process completes aserror. On the other hand, when the recording start address matches therecordable address of any of the additionally recordable RZones, theprocess proceeds to step S502 (step S501).

The recording apparatus refers to the internally held RMD information todetermine whether or not an additionally recordable area correspondingto the specified recording length remains in the additionally recordableRZone requested for recording. When an additionally recordable areacorresponding to the specified recording length or more exists, theprocess proceeds to step S503, and when an additionally recordable areacorresponding to the specified recording length or more does not exist,the process completes as error (step S502).

The recording apparatus receives the user data to be recorded from thehigh-order controlling means and records the transferred a user data toan area subsequent to the specified recording start address (steps S503and S504).

When an unrecoverable error occurs in the recording process in stepS504, the process completes as error. On the other hand, when no erroroccurs and all the specified user data is recorded, the process proceedsto step S506 (step S505).

When all user data transferred from all the high-order controlling meansare properly recorded in step S505, the recording apparatus updates theRMD information stored in the memory of the apparatus. The last recordedaddress (LRA) of the RZone to which the user data was recorded isupdated here (Step S506).

As described above, the recording apparatus performs recording to anarea subsequent to the additionally recordable location and updates thelast recorded address of a recorded RZone. In step S506, the updated RMDinformation may be recorded on the disc. In general, however, due to thereasons of performance involving time required for recording and of areduction in RMA area consumption, the RMD information stored in theapparatus is recorded on the disc at timing such as during discharge ofthe disc.

FIG. 6 is a flowchart showing a process procedure for closing an RZoneof the DVD-R disc illustrated in FIGS. 1A to 1C and 2. Hereafter,details of the process will be described with reference to the flow. Inthe following description, a closing instruction command and an RZonenumber to be closed as a control information are transferred from ahigh-order controlling means such as a personal computer.

Upon receiving the RZone closing instruction from the high-ordercontrolling means, the recording apparatus determines whether or not thespecified RZone is in an additionally recordable state. When it isdetermined that the specified RZone is in an additionally recordablestate, the process proceeds to step S602 and the closing processcontinues. When it is determined that the specified RZone is not in anadditionally recordable state the closing process completes as error(step S601).

The recording apparatus refers to the RMD information stored in theapparatus to determine whether the RZone number for which the closinginstruction was issued from the high-order controlling means correspondsto the last RZone or a reserved RZone. When it is determined that theclosing instruction is for a reserved RZone, the process proceeds toStep S603, and when it is determined the closing instruction is for thelast RZone, the process proceeds to step S605 (step S602).

The recording apparatus determines whether or not an unrecorded areaexists in the RZone for which the closing instruction was issued. Whenan unrecorded area exists, the process proceeds to step S604, and whenan unrecorded area does not exist, the process proceeds to step S605(Step S603).

In steps S602 and S603, when it is determined that the RZone for whichthe closing instruction was issued from the high-order controlling meansis a reserved RZone and an unrecorded area exists in the reserved RZone,the recording apparatus records a NULL data (data for setting all userdata to “0”) to all unrecorded areas in the reserved RZone for which theclosing instruction was issued (step S604).

The RZone to be closed is deleted from the management of RZones in theRMD stored in the recording apparatus. Herein, the RZone deletion means,when a closed RZone is a reserved RZone, setting “0” in a reserved RZonenumber area in the RZone management information. When a closed RZone isthe last RZone, the RZone deletion means setting the last RZone numberarea to a value increased by “1”. For example, in FIG. 2, when areserved RZone #1 is closed, the reserved RZone #1 number 126 is set to“0”. As another example, in a case in which “3” is stored in the lastRZone number 125, when an RZone number 3 to closed, the last RZonenumber 125 is set to “4”. Through the process as in the above-describedexamples, the information of the closed RZone is deleted from the RMD(step S605).

The recording apparatus records the RMD updated in Step S605 in anunrecorded-area start area in the RMA i.e., an area immediatelysubsequent to the latest RMD, on the disc (step S606).

As described above, the recording apparatus performs the RZone closingprocess so that that any unrecorded area does not remain in the RZone.

Next, how a recorded user data is managed at the file system level in aconventional recording method will be described with reference to FIGS.7A, 7B and 8.

FIGS. 7A and 7B show examples of files and directories to be recorded onthe disc.

FIG. 7A shows an example in which a DIR-1 directory exists in a rootdirectory and two files, namely, a FILE_A and a FILE_B further exist inthe DIR_(—)1 directory. FIG. 7B shows a structure in which a newDIR_(—)2 directory is created in the root directory and two files,namely, a FILE_C and a FILE_D are added to the DIR_(—)2 directory.

FIG. 8 is a layout view for illustrating a data structure of afile/directory management information for managing the file anddirectory structures shown in FIGS. 7A and 7B. A volume space structureis recorded in a volume structure 801. A file group descriptor 802 and afile entry 803 for the root directory (ROOT_DIR) are recorded in a filestructure/file area 829. A VAT (Virtual Allocation Table) 804, whichdescribes the allocation of a virtual logic address and a VAT ICB 805which indicates a VAT recording location are recorded in a VAT structure830. A VAT structure 832 and a VAT structure 834 are recorded in orderto update the file management information when a directory and a fileare additionally recorded.

When directories and files as shown in FIG. 7A are recorded, data forthe volume structure 801 in the volume structure, the filestructure/file area 829, the VAT structure 830, the file structure/filearea 831, and the VAT structure 832 shown in FIG. 8 are recorded, and afile structure/file area 833 and the VAT structure 834 are unrecordedareas. The file structure/file area 831 contains a FILE_A 806 which isthe file data of the file “FILE_A”, a FILE_A file entry 807 which storesthe recording location and file attribute of the file data of the“FILE_A”, a FILE_B 808 which is the file data of the file “FILE_B”, aFILE_B file entry 509 which stores the recording location and fileattribute of the file data of the “FILE_B”, a “DIR_(—)1” file entry 810which stores information regarding the directory “DIR_(—)1” and a“ROOT_DIR” file entry 811 which stores information regarding the rootdirectory “ROOT_DIR”. Virtual addresses for the file entries stored inthe file structure/file area 831 are stored in the VAT structure 832,which will be described later.

Next, when a directory “DIR_(—)2”, a file “FILE_C”, and a “FILE_D” asshown in FIG. 7B are additionally recorded, the file structure/file area833 and the VAT structure 834 are additionally recorded to the disc. Thefile structure/file area 833 contains a FILE_C 814 which is the filedata of the file “FILE_C”, a FILE_C file entry 815 which stores therecording location and file attribute of the file data of the “FILE_C”,a FILE_D 816 which is the file data of the file “FILE_D”, a FILE_D fileentry 817 which stores the recording location and file attribute of thefile data of the “FILE_D”, a “DIR_(—)2” file entry 818 which storesinformation regarding the directory “DIR_(—)2” and a “ROOT_DIR” fileentry 819 which stores information regarding the root directory“ROOT_DIR”. Virtual addresses for the file entries stored in the filestructure/file area 833 are stored in the VAT structure 834.

As described above, in the UDF file system, when a new file and adirectory are added to an additionally recordable disc, the informationof the added file and directory and a VAT structure for storing alocation information for obtaining the information can be updated andrecorded. Furthermore, since the VAT structure is arranged at the end ofa recorded area (i.e., immediately prior to an unrecorded area), arecording/reproducing apparatus can obtain the latest VAT structure (theVAT structure 834 in FIG. 8) to obtain a directory and file information.

FIGS. 9A to 9C show the respective data structures of the VAT 804, a VAT812 and a VAT 820 shown in FIG. 8.

FIG. 9A shows a data layout of the VAT 804 before any directory or fileis recorded. The VAT 804 contains only the logic address of a file entryfor the “ROOT_DIR” as file entries for directories and files.

FIG. 9B is a data layout of the VAT 812 after the directory “DIR_(—)1”is recorded. The VAT 812 respectively contains a file entry logicaddress for the “DIR_(—)1”, a file entry logic address for the “FILE_A”and a file entry logic address for the “FILE_B” in respective VATentries 2 to 4. Thus, obtaining the VAT 812 makes it possible to obtainthe recording locations (logic addresses) of file entry information offiles and directories stored in the file structure/file area 831.

FIG. 9C shows a data layout of the VAT 820 after the directory“DIR_(—)2” it recorded. The VAT 820 respectively contains a file entrylogic address for the “DIR_(—)2”, a file entry logic address for the“FILE_C” and a file entry logic address for the “FILE_D” are containedin respective VAT entries 5 to 7 in addition to the data structure ofthe VAT 812.

As described above, in the DVD-R which is a conventional additionallyrecordable disc, an additional file recording is achieved by recordingthe VAT structure, which is an address conversion table for obtainingfile and directory information for the and of a recorded area every timean additional recording process is performed.

However, as described in the example of the DVD-R disc, in order tomanage a disc having multiple additional recording points, it isnecessary to manage a special data structure called the RZones, thusrequiring extremely complicated data management. Therefore, therecording apparatus needs to mount functions, such am an RZonereservation process, a closing process and an RZone-state managementprocess. For example, when a DVD-R recording apparatus to used with apersonal computer, the user must execute a special dedicated applicationcorresponding to the RZone management in order to perform recording.

Another problem to that the startup time is increased since therecording apparatus searches for additionally recordable areas in allRZones as described with reference to the process flow of the recordingapparatus when a disc is loaded shown in FIG. 3.

A further problem is that all the data structures recorded on the disccan be managed at the file system level as described with reference toFIGS. 8 and 9A to 9C, but is redundantly managed together with an areamanagement using RZones. Therefore, the entire system tends to becomplicated.

The present invention solves the above-described problems. The objectivethereof is to provide an information recording medium for managing onlyone recorded-area end location on a disc, a recording apparatus forrecording information to the information recording medium and aninformation reproducing apparatus for reproducing the information on theinformation recording medium.

DISCLOSURE OF THE INVENTION

An information recording method according to the present invention is aninformation recording method for recording data on an additionallyrecordable information recording medium. The additionally recordableinformation recording medium includes a user data area for recording auser data and a control information area for recording a controlinformation. The information recording method includes: a step ofdetermining whether or not recording of the user data is started from apredetermined location rearwardly away from an end of a recorded arealocated in the rearmost location in the user data area, of at least onerecorded area in the user data area, before the user data is recorded inthe user data area; and a step of recording the user data from thepredetermined location when it is determined that the recording of theuser data is started from the predetermined location and updating alatest recorded-area location indicating the location of the recordedarea located at the rearmost location in the user data area, therebyachieving the above-described objective.

The control information area may include a recorded-area-locationstorage area for storing the latest recorded-area location. The step ofupdating the latest recorded-area location may include a step ofdetecting a border between a recoded area and an unrecorded area in therecorded-area-location storage area, and a step of recording the latestrecorded-area location in an unrecorded area immediately subsequent tothe detected border.

The control information area may further include a backup area forcompensating for a shortage in the recorded-area-location storage area;and the step of updating the latest recorded-area location may include astep of determining whether or not the entire area of therecorded-area-location storage area is used, and a step of recording thelatest recorded-area location in the backup area when it is determinedthat the entire area of the recorded-area-location storage area to used.

An information recording apparatus of the present invention is aninformation recording apparatus for recording data on an additionallyrecordable information recording medium. The information recordingapparatus includes a user data area for recording a user data and acontrol information area for recording a control information. Theinformation recording apparatus includes: a determining means fordetermining whether or not recording of the user data is started from apredetermined location rearwardly away from an end of a recorded arealocated in the rearmost location in the user data area, of at least onerecorded area in the user data area, before the user data to recorded inthe user data area; and an updating means for recording, when it isdetermined that the recording of the user data is started from thepredetermined location, the user data from the predetermined locationand updating a latest recorded-area location indicating the location ofthe recorded area located at the rearmost location in the user dataarea, thereby achieving the above-described objective.

The control information area may include a recorded-area-locationstorage area for storing the latest recorded-area location. Further, theupdating means may include means for detecting a border between arecoded area and an unrecorded area in the recorded-area-locationstorage area, and means for recording the latest recorded-area locationin an unrecorded area immediately subsequent to the detected border.

The control information area may further include a backup area forcompensating for a shortage in the recorded-area-location storage area;and the updating means may include means for determining whether or notthe entire area of the recorded-area-location storage area is used, andmeans for recording the latest recorded-area location in the backup areawhen it is determined that the entire area of the recorded-area-locationstorage area is used.

An additionally recordable information recording medium of the presentinvention is an additionally recordable information recording mediumhaving a user data area for recording user date and a controlinformation area for recording a control information. Of at least onerecorded area in the user data area, a latest recorded-area locationindicating the location of a recorded area located at the rearmostlocation in the user data area in recorded in the control informationarea., thereby achieving the above-described objective.

The additionally recordable information recording medium may include afirst recording layer and a second recording layer, and the user dataarea maybe defined as a single user data area that virtually continuesacross the first recording layer and the second recording layer.

An information reproducing method is an information reproducing methodfor reproducing data recorded in an additionally recordable informationrecording medium. The additionally recordable information recordingmedium includes a user data area for recording a user data and a controlinformation area for recording a control information. A latestrecorded-area location indicating the location of a recorded arealocated at the rearmost location in the user data area, of at least onerecorded area in the user data area, is recorded in the controlinformation area. The information reproducing method includes: a step ofobtaining the latest recorded-area location recorded in the controlinformation area; and a step of searching for an end of the recordedarea located at the rearmost location in the user data area based on thelatest recorded-area location, thereby achieving the above-describedobjective.

An information reproducing apparatus of the present invention is aninformation reproducing apparatus for reproducing data recorded in anadditionally recordable information recording medium. The additionallyrecordable information recording medium includes a user data area forrecording user data and a control information area for recording acontrol information. A latest recorded-area location indicating thelocation of a recorded area located at the rearmost location in the userdata area, of at least one recorded area in the user data area, isrecorded in the control information area. The information reproducingapparatus include: means for obtaining the latest recorded-area locationrecorded in the control information area; and means for searching for anend of the recorded area located at the rearmost location in the userdata area, in accordance with the latest recorded-area location, therebyachieving the above-described objective.

BREIF DESCRIPTION OF THE DRAWINGS

FIGS. 1A to 1C are explanation drawings illustrating a recordingprocedure in a conventional DVD-R.

FIG. 2 is a data layout of an RMA in the conventional DVD-R.

FIG. 3 to a flowchart illustrating a startup processing for theconventional DVD-R.

FIG. 4 is a flowchart illustrating a process for reserving an RZone inthe conventional DVD-R.

FIG. 5 to a flowchart illustrating a recording process procedure in theconventional DVD-R.

FIG. 6 is a flowchart illustrating a close-processing procedure for anRZone in the conventional DVD-R.

FIGS. 7A and 7B are explanation drawings illustrating examples of adirectory/file structure for illustrating a-UDF file system.

FIG. 8 is a data layout showing a data structure of a file managementstructure for illustrating the UDF file system.

FIGS. 9A to 9C are data layouts each showing the data structure of a VATstructure in the UDF file system.

FIG. 10 is an explanation drawing illustrating a data structure of anadditionally recordable information recording medium according to thepresent invention.

FIG. 11 is an explanation drawing illustrating a data structure of anadditionally recordable information recording medium having two layersaccording to the present invention.

FIGS. 12A and 12D are explanation drawings illustrating a method formanaging a recorded-area location on the additionally recordableinformation recording medium having two layers according to the presentinvention.

FIG. 13 is a block diagram showing one example of the configuration ofan information recording/reproducing apparatus according to the presentinvention.

FIG. 14 la a flowchart illustrating a process procedure at the time ofdisk startup in the information recording/reproducing apparatusaccording to the present invention.

FIG. 15 is a flowchart illustrating process procedure of a recordingprocess for a user data in the information recording/reproducingapparatus according the present invention.

BEST MODE FOR CARRYING OUT THE INVENTION First Embodiment

Hereafter, an embodiment of an additionally recordable informationrecording medium according to the present invention will be describedwith reference to FIG. 10.

An additionally recordable information recording medium 1000 includes alead-in area, a user data area for recording a user data and a lead-outarea. The lead-in area and the lead-out area are control informationareas for recording a control information. The additionally recordableinformation recording medium 1000 is capable of randomly accessing theuser data area.

The lead-in area includes a recorded-area-location storage area 1001 forstoring a location (address) of a recorded area on the additionallyrecordable information recording medium (e.g., a disc) 1000.

The recorded-area-location storage area 1001 stores a recorded-arealocation indicating a location of a recorded area in the user date area.For example, when the additionally recordable information recordingmedium 1001 is discharged (ejected) from a recording apparatus, therecorded-area location is recorded in the recorded-area-location storagearea 1001. Alternatively, when the recording apparatus receives arecording instruction for starting recording of the user data from alocation away from the end of a last recorded area in the user data area(i.e., a recording instruction that results in two recorded areassandwiching an unrecorded area, when the user data is recorded inaccordance with the recording instruction), the recorded-area locationis recorded in the recorded-area-location storage area 1001.

The recorded-area location is updated by detecting the border betweenthe recorded area and the unrecorded area in the recorded-area-locationstorage area 1001 and recording a latest recorded-area location 1010 inan unrecorded area immediately subsequent to the detected border. Thus,the latest recorded-area location 1010 is arranged at the end portion ofa recorded area in the recorded-area-location storage area 1001.Recorded area locations (e.g., a recorded-area location #0, arecorded-area location #1, . . . and so on) other than the latestrecorded-area location 1010 indicate the information of old locations inthe recorded-area-location storage area 1001 and thus are invalid.

FIG. 10 shows a state in which the user data is recorded in a firstrecorded area 1015 and a second recorded area 1016 in the user data areaof the additionally recordable information recording medium 1000.

In the example shown in FIG. 10, from a state in which the entire userdata area is an unrecorded area, first, a first user data is recorded inthe unrecorded area in the user data area, and then a second user datais recorded in the unrecorded area in the user data area. The area inwhich the first user data is recorded is referred to as the “firstrecorded area 1015”. The area in which the second user data is recordedis referred to as the “second recorded area 1016”.

When the recording of the first user data is started from the state inwhich the entire user data area is an unrecorded area, the recordingapparatus records the location at which the recording of the first userdata is started (i.e., the start location of the first recorded area1015) at a recorded area location #0, and then starts a recordingoperation. Thereafter, when recording of the second user data is startedfrom the state in which the first user data is recorded in the firstrecorded area 1015, the recording apparatus determines whether or notthe recording of the second user data to started at a location away fromthe end of the first recorded area 1015 (i.e., whether or not anunrecorded area exists between the first recorded area 1015 and thesecond recorded area 1016 as a result of the recording of the seconduser data). Upon determining that the recording of the second data isstarted at a location away from the end of the first recorded area 1015(i.e., upon determining that an unrecorded area exists between the firstrecorded area 1015 and the second recorded area 1016 as a result of therecording of the second user data), the recording apparatus records thelocation at which the recording of the second user data is started(i.e., the start location of the second recorded area 1016) at therecorded area location #1.

In this manner, when the recording apparatus starts the recording of auser data at a location rearwardly away from the end of the lastrecorded area in the user data area, the recording apparatus records alatest recorded-area location, indicating the location of the lastrecorded area, in the recorded-area-location storage area 1001. As aresult, the latest recorded-area location is updated in therecorded-area-location storage area 1001.

Herein, the “last recorded area” refers to a recorded area located atthe rearmost location in at least one recorded area in the-user dataarea.

Herein, the direction of accessing the user data area (e.g., a directionfor searching for an unrecorded area in the user data area) is definedas a direction from the “forward direction” in the user data area towardthe “rearward direction” in the user data area. In the example shown inFIG. 10, the direction for searching for an unrecorded area in the userdata area is a direction from the lead-in area toward the lead-out area.The side closer to the lead-in area (the side farther from the lead-outarea) corresponds to the “forward direction” in the user data area andthe side farther from the lead-in area (the side closer to the lead-outarea) corresponds to the “rearward direction” in the user date area.

The “location of the last recorded area” indicated by the latestrecorded-area location may be a location at which the recording of theuser data is started (i.e., the starting location of a recorded area),may be a location at which the recording of the user data is finished(i.e., the end location of a recorded area) or may be any locationbetween the start location of a recorded area and the end location ofthe recorded area. As the location of the last recorded area, anylocation that allows to identify the last recorded area of at least onerecorded area in the user data area can be used.

As described above, in the additionally recordable information recordingmedium 1000, the latest recorded-area location indicating the locationof a recorded area located at the rearmost location in the user dataarea of at least one recorded area in the user data area is stored inthe recorded-area-location storage area 1001. This makes it possible toeasily search for the end of a recorded area located at the rearmostlocation in the user data area.

Information indicating a recorded area other than the recorded arealocated at the rearmost location in the user data area is not stored inthe recorded-area-location storage area 1001. In this manner, only onepointer indicating a recorded area in the user data area is sufficientfor the user data area.

Also, arranging the VAT structure, described with reference to FIGS. 8and 9A to 9C, at the end of a recorded area (or a location adjacent tothe end) allows for management of a recorded directory and file data. Inaddition, since the RZone management is not required unlike the DVD-Rdescribed in the related art, the recording process can be significantlysimplified. Furthermore, even when a large number of unrecorded areasexist on a disc, a startup processing time when a medium is loaded inthe recording apparatus can be reduced since it is sufficient to searchfor only the and of a recorded area located at the rearmost location inthe user data area.

Not only is the location information of a recorded area stored, but alsoother information (e.g., a defective-area management information andapparatus-adjustment parameters, such as recording power) can be storedin the recorded-area-location storage area.

Second Embodiment

Next, an embodiment of the additionally recordable information recordingmedium according to the present invention will be described withreference to FIG. 11.

An additionally recordable information recording medium 1100 includes afirst layer (recording layer) and a second layer (recording layer). Thefirst layer includes a lead-in area 1101, a user data area 1102, and anintermediate area 1103. The second layer includes an intermediate area1103, a user data area 1104, and a lead-out area 1105. The lead-in area1101 and the lead-out area 1105 are control information areas forrecording a control information. The additionally recordable informationrecording medium 1100 is capable of randomly accessing the user dataareas 1102 and 1104.

In the example shown in FIG. 11, the direction of accessing the userdata areas 1102 and 1104 is a direction from the lead-in area 1101toward the intermediate area 1103 in the first layer and a directionfrom the intermediate area 1103 toward the lead-out area 1105 in thesecond layer. The user data areas 1102 and 1104 are defined as a singleuser data area that virtually continues across the first layer and thesecond layer.

Access to the user data areas 1102 and 1104 (e.g., recording of a userdata to the user data areas 1102 and 1104 or reproducing of user datarecorded in the user data areas 1102 and 1104) is performed along theaccess direction of the user data areas 1102 and 1104.

The method for accessing the user data areas shown in FIG. 11 isgenerally called an “opposite track path (OTP)”.

The lead-in area 1101 includes a recorded-area-location storage area1110. The lead-out area 1105 includes a recorded-area-location storagebackup area 1111.

Every time a new recorded area is generated in the user data areas 1102and 1104, the recording apparatus determines whether or not to update arecorded-area location in the recorded-area-location storage area 1101.When an unrecorded area exists between the last recorded area and a newrecorded area in the user data area, the recording apparatus determinesthat the recorded-area location is to be updated. Otherwise, therecording apparatus determines that the recorded-area location is not tobe updated. The recorded-area location is updated by recording a latestrecorded-area location indicating the location of a recorded arealocated at the rearmost location in the user data areas 110z and 1104,of at least one recorded area in the user data areas 1102 and 1104 inthe recorded-area-location storage area 1101. In this case, the latestrecorded-area location is arranged immediately prior to the borderbetween the recorded area and the unrecorded area in therecorded-area-location storage area 1102.

Every time the recorded-area location is updated, an available area (anunrecorded area) in the recorded-area-location storage area 1110 isconsumed due to characteristics of the additionally recordableinformation recording medium. When the entire area in therecorded-area-location storage area 1110 is used and depleted, arecorded-area-location storage backup area 1111 is used to compensatefor the area shortage in the recorded-area-location storage area 1110.

FIG. 12A shows a state in which the entire area in therecorded-area-location storage area 1110 in the first layer is used.FIG. 12B shows a state in which a portion of the area in therecorded-area-location storage backup area 1111 in the second layer isused to compensate for the area shortage in the recorded-area-locationstorage area 1110 in the first layer.

Every time the recorded-area location is updated, a new recorded-arealocation is recorded in the recorded-area-location storage area 1110.For the (n+1)th update of the recorded-area location, when arecorded-area location #n is recorded in the recorded-area-locationstorage area 1110, the recorded-area-location storage area 1110 isdepleted. Thus, during the next update (i.e., the (n+2)th update of therecorded-area location), a recorded-area location #n+1 is recorded inthe start area in the recorded-area-location storage backup area 1111,which is a backup area. For every subsequent update, a new recorded-arealocation is additionally recorded in the recorded-area-location storagebackup area 1111.

In the example shown in FIG. 11, two recorded areas, namely, a firstrecorded area 1120 and a second recorded area 1121, exist in the userdata areas 1102 and 1104. Although the additionally recordableinformation recording medium 1100 is a medium physically including tworecording layers, the recording apparatus accesses the user data areas1102 and 1104 by regarding that a single virtually-continuous user dataarea exists along the access direction and updates the recorded arealocation in the recorded-area-location storage area 1110 (or therecorded-area-location storage backup area 1111).

In the case of the additionally recordable information recording medium1100, in terms of the access direction, the second recorded area 1121located across the first layer and the second layer is behind the firstrecorded area 1120 located at the first layer. Thus, the latestrecorded-area location stored in the recorded-area-location storage area1110 (or the recorded-area-location storage backup area 1111) indicatesthe location of the second recorded area 1121.

In this manner, in the additionally recordable information recordingmedium 1100, the latest recorded-area location indicating the locationof a recorded area located at the rearmost location in the user dataareas, of at least one recorded area in the user data areas, is storedin the recorded-area-location storage area 1110 (or therecorded-area-location storage backup area 1111). This makes it possibleto easily search for the end of a recorded area located at the rearmostlocation in the user data areas.

Information indicating a recorded area other than the recorded arealocated at the rearmost location in the user data areas is not stored ineither the recorded-area-location storage area 1110 or therecorded-area-location storage backup area 1111. In this manner, onlyone pointer indicating a recorded area in the user data areas issufficient for the user data areas.

Also, arranging the VAT structure described with reference to FIGS. 8and 9A to 9C at the end of a recorded area (or a location adjacent tothe end) allows for management of a recorded directory and file data. Inaddition, since the RZone management is not required unlike the DVD-Rdescribed in the related art, the recording process can be significantlysimplified. Furthermore, even when a large number of unrecorded areasexist on a disc, a startup processing time when a medium is loaded inthe recording apparatus can be reduced since it is sufficient to searchfor only the end of a recorded area located at the rearmost location inthe user data areas.

Also, since the areas capable of storing the recorded-area location areprovided in multiple layers, more frequent update of the recorded-arealocation can be achieved. As a result, the recorded-area location canalways be maintained adjacent to the end of a recorded area, so that thetime required for searching for the end of the recorded area can bereduced. Also, even when a retry to executed many times even in a casewhere a recording error occurs during an updating process for therecorded-area location, reliability can be improved since thepossibility of depletion of the recorded-area-location storage area isreduced. Furthermore, for example, even when a recording error occurs atthe first layer during an updating processing for the recorded-arealocation due to a characteristic abnormality of the first-layerrecording film, the reliability can be improved since the second layerincludes the recorded-area-location storage backup area 1111.

In the present embodiment, a case in which the number of recordinglayers is two has been described. However, needless to say, even for amultilayer medium having three or more layers, it to possible to managethe location of a recorded area located at the rearmost location in theuser data areas along the access direction.

In the present invention, a case in which the access direction is theOTP has been described. Needless to say with respect to the paralleltrack path (PTP) in which the access direction for the second layer is adirection from the inner circumference toward the outer circumference,it is also possible to manage the location of a recorded area located atthe rearmost location in the user data areas along the access directionas in the case of the OTP.

In the present embodiment, a recorded area is managed by regarding adisc having two recording layers as a disc having a single user dataarea that virtually continues along the access direction. When arecorded area is managed by respectively regarding a disc having tworecording layers as different discs for each recording layer, therecorded-area-location storage backup area 1111 may be used as arecorded-area-location storage area in the second layer, instead ofbeing used as the a backup area for the recorded-area-location storagearea 1110 in the first layer. This makes It possible to individuallymanage a recorded area in the first layer and a recorded area in thesecond layer.

As information indicating a recorded-area location, any informationcapable of Identifying a location on a disc (e.g., a physical addresstypically used for a disc storage medium) can be used. The recorded arealocation may also include a layer number for identifying a recordedlayer.

Not only la the location information of a recorded area stored, but alsoother information (e.g., defective-area management information andapparatus-adjustment parameters, such an recording power) can be storedin the recorded-area-location storage area.

Third Embodiment

Next, an embodiment of an information recording/reproducing apparatusaccording to the present invention will be described.

FIG. 13 is a block diagram showing one example of the configuration ofan information recording/reproducing apparatus 500 according to anembodiment of the present invention. The informationrecording/reproducing apparatus 500 is capable of randomly accessing auser data area of an additionally recordable information recordingmedium (i.e., capable of recording the user data in a user data area ina random access mode or reproducing a user data recorded in a user dataarea in the random access mode). For example, as the additionallyrecordable information recording medium, the additionally recordableinformation recording medium 1000 described in the first embodiment orthe additionally recordable information recording medium 1100 describedin the second embodiment 2 can be used.

Hereafter, a case in which the additionally recordable informationrecording medium is an optical disc 501 will be described as an example.

The information recording/reproducing apparatus 500 includes an opticalhead device for emitting a light to the optical disc 501 and detectingthe light reflected from the optical disc 501. The optical head deviceincludes a lens 503, an actuator 504 for actuating the lens 503, aphotodetector 606, a laser drive circuit 505 and a transportation table507.

The information recording/reproducing apparatus 500 further includes adisc motor 502, a preamplifier 508, a servo circuit 509, a binarycircuit 510, a modulation/demodulation circuit 511, an ECC circuit 512,a buffer 513, a CPU 514 and an internal bus 534. The servo circuit 509,the modulation/demodulation circuit 511, the ECC circuit 512, the buffer513 and the CPU 514 are interconnected through the internal bus 534.

In FIG. 13, a reference numeral 520 denotes a rotation detection signal,521 a disc-motor drive signal, 522 a laser-emitting permission signal,523 a photo-detection signal, 524 a servo error signal, 525 an actuatordrive signal, 526 a transportation-table drive signal, 527 an analogdata signal, 528 a binary data signal, 529 a demodulation data signal,530 a correction data signal, 531 a storage data signal, 532 an codingdata signal and 533 a modulation data signal.

In accordance with an internal control program, the CPU 514 controls theentire operation of the information recording/reproducing apparatus 500through the internal bus 534.

In response to the laser-emitting permission signal S22 from the CPU512, the laser drive circuit 505 emits a laser light.

The light reflected from the optical disc 501 is converted by thephotodetector 506 into the photo-detection signal 523, which is thensubjected to addition/subtraction by the preamplifier 508, therebyproviding the servo error signal 524 and the analog data signal 527.

The analog data signal 527 is subjected to A/D (analog/digital)conversion by the binary circuit 510 to provide the binary data signal528. The binary data signal 528 is then demodulated by themodulation/demodulation circuit 511 to provide the demodulation datasignal 529. Next, the demodulation data signal 529 is converted by theECC circuit 512 into the error-free correction data signal 530, which isthen stored in the buffer 513.

The servo error signal 524 is fed back as the actuator drive signal 525from the servo circuit 509 to the actuator 504 and is used for trackingcontrol and focusing control for the lens 503.

The ECC circuit 512 adds an error correction code to the storage datasignal 531 which is an output of data stored in the buffer 513 toprovide the coding data signal 532. Next, the coding data signal 532 ismodulated by the modulation/demodulation circuit 511 to provide themodulation data signal 533. Furthermore, the modulation data signal 533is input to the laser drive circuit 505, so that the power of the laserlight is modulated.

When the information recording/reproducing apparatus 600 is used as acomputer peripheral apparatus, such as a DVD-ROM drive, a host interfacecircuit (not shown) is added to the configuration shown in FIG. 13. Datais exchanged between a host computer (not shown) and the buffer 513 viaa host interface bus (not shown), such as a SCSI (small Computer SystemInterface).

When the information recording/reproducing apparatus 500 is used as aconsumer equipment, such as a DVD player, an AV decoder/encoder circuit(not shown) for decompressing or compressing a compressed moving imageor audio is added to the configuration shown in FIG. 13. Data isexchanged between the AV decoder/encoder circuit and the buffer 513.

Next, the operation of the information recording/reproducing apparatus500 when the additionally recordable information recording medium(hereinafter simply referred to as a “disc”) according to the first orsecond embodiment is loaded in the information recording/reproducingapparatus 500 will be described.

FIG. 14 is a flowchart showing the procedure of process performed by theinformation recording/reproducing apparatus 500.

Upon detecting that the disc has been loaded, the CPU 514 of theinformation recording/reproducing apparatus 500 issues an instruction tothe servo circuit 509 to start to rotate the disc motor 502 at apredetermined speed so that data on the disc can be read. During thestartup processing, the servo circuit 509 identities whether the loadeddisc is a single-layer disc or a two-layer disc and reports theIdentification result to the CPU 514 (step S1401).

After the startup of the disc is completed, the CPU 514 issues aninstruction to the servo circuit 509 to move the optical head device inorder to search for the end of a recorded area in therecorded-area-location storage area (i.e., the boundary between therecorded area and the unrecorded area in the recorded-area-locationstorage area). After moving the optical head device to therecorded-area-location storage area, the servo circuit 509 checks areflection light returned from the preamplifier 508 to determine arecorded area and an unrecorded area. This determining operation isperformed while the optical head device is moved in an access direction.Thereby the end of a recorded area is detected.

The CPU 514 stores the start location of an unrecorded area immediatelysubsequent to the recorded area detected in the recorded-area-locationstorage area as the “next recorded-area-location storage location” in aninternal memory (not shown). The internal memory is, for example, amemory in the CPU 514. The next recorded-area-location storage arearefers to a location at which the latest recorded-area location torecorded when the recorded-area location in the recorded-area-locationstorage area is updated next time.

When it is determined in stop S1401 that the loaded disc is a two-layerdisc, the above-described detecting process for the end of a recordedarea is started from the first layer. As a result of the searching, whenit is determined that the entire recorded-area-location storage area inthe first layer is a recorded area, the actuator 504 is controlled tomove the focus of the optical head device to the second layer.Subsequently, in the same manner, searching for therecorded-area-location storage backup area is performed (step S1402).

The CPU 514 determines that an area immediately prior to the nextrecorded-area-location storage location obtained in step S1402 is thecurrent latest recorded-area location and controls themodulation/demodulation circuit 511 and the ECC circuit 512 to performreproducing process on the latest recorded-area location. The reproduceddata is stored in the buffer 513 (step S1403).

The CPU 514 refers to the latest recorded-area location stored in thebuffer 513, and executes the searching for the end of a recorded areawith respect to an area behind the latest recorded-area location in theuser data areas. The searching process for the end of a recorded area issimilar to that already described in step S1402. However, when a loadeddisc is a two-layer disc and it is determined that the entire area is arecorded area even though the searching is performed to the end of thefirst layer, the searching process for the end of a recorded area in thesecond layer is continued along the access direction. The VAT structurewhich has been described with reference to FIGS. 8 and 9A to 9C isrecorded at the end of a recorded area. Generally, the CPU 514 reportsthe location of the end of a recorded area to a high-order controllingmeans (e.g., a host computer). Upon receiving the report, the high-ordercontrolling means issues a request for reproducing the location of theend of the recorded area to obtain a file management information (stepS1404).

The CPU 514 stores, in the internal memory, the start location of anunrecorded area immediately subsequent to the end of the recorded areadetected in step S1404 as a “next recording location” representing anext user-data additionally recordable location (step S1405).

In this manner, the CPU 514 functions as means for obtaining the latestrecorded-area location stored in the recorded-area-location storage areaby executing step 1403. The CPU 514 also functions as means forsearching for the end of a recorded area located at the rearmostlocation in the user data areas based on the latest recorded-arealocation by executing step 1404.

The process procedure when the disc is loaded has been described.

As described above, according to the process procedure when the disc isloaded in the present embodiment, since there is no managementinformation for RZones or the like in the conventional DVD-R, theprocess procedure can be simplified. In addition, in the case of theconventional DVD-R, the searching process for the end of a recorded areain the user data area needs to be executed as many times as the numberof RZones. However, according to the present embodiment, it issufficient to perform the searching process for the end of a recordedarea only once no matter how many unrecorded areas exist in the userdata areas, so that the startup processing after a disc has been loadedcan be executed in a short period of time.

Next, an operation of the information recording/reproducing apparatus500 will be described when the information recording/reproducingapparatus 500 records a user data on a disc.

FIG. 15 is a flowchart showing a process procedure performed by theinformation recording/reproducing apparatus 500. For recording the userdata, a high-order controlling means such as a personal computer issuesa location (a record-requested location) on a disc on which the userdata is to be recorded and an instruction indicating a recording lengthas control information and transfers the user data to be recorded.

The CPU 514 determines whether or not the record-requested locationreceived from the high-order controlling means is located behind thenext recording location stored in the internal memory. The nextrecording location represents the starting location of the rearmostunrecorded area in the user data areas. Thus, when the record-requestedlocation is located behind the next recording location, this means thata new recorded area is created to recording areas with an unrecordedarea sandwiched therebetween. When it is determined that therecord-requested location is located behind the next recording location,the process branches to step S1502 for updating the recorded-arealocation. When the record-requested location is located in the front ofor is the same as the next recording location, the process branches tostep S1507 for recording the user data (step S6501).

The CPU 514 overwrites the recorded-area location information stored inthe buffer 513 to the record-requested location received from thehigh-order controlling means to update (step S1502).

In preparation for a recording process, the CPU 514 issues, to the servocircuit 509 and the ECC circuit 512, an instruction indicating the nextrecorded-area-location storage location as a target location forrecording. Herein, the next recorded-area-location storage location isstored in the internal memory in step S1402 shown in FIG. 14 andindicates the start location of an unrecorded area in therecorded-area-location storage area (Step S1503).

The CPU 514 causes the servo circuit 509 and the ECC circuit 512 tostart the recording process for the recorded-area location and receivesa process result (Step S1504).

When the result of the recording process indicates a normal completion,the CPU 514 causes the process to branch to Step S1507 so as to shift tothe recording process for the user data. When the recording processfails, the process branches to step S1506 (stop S1605).

When the update of the recorded-area location fails, the CPU 514 resets,as a recording target location, an area subsequent to the area to whichthe recording failed, in order to attempt the recording to the areasubsequent to the recorded-area-location storage area. When the loadeddisc is a two-layer disc and the recorded-area-location storage area inthe first layer is entirely used, the CPU 514 resets therecorded-area-location storage area start location in the second layer,as the recording target location (step S1506).

In order to record the user data received from the high-ordercontrolling means, the CPU 514 sets, in the servo circuit 509 and theECC circuit 512, the record-requested location as the record targetlocation (step S1507).

The CPU 514 causes the servo circuit 509 and the ECC circuit 512 tostart the recording process and receives a process result after thecompletion of the recording process (Step S1508).

The CPU 514 performs determination on the received recording-processresult and finishes the process as a normal completion when determiningthat the recording finished properly. On the other hand, the CPU 514finishes the process as an error completion when determining that therecording has finished with error (step S1509).

The recording process for a user data has been described.

As described above, by executing step S1501, the CPU 514 functions as adetermining means for determining whether or not the recording of theuser data is started from a predetermined location rearwardly away fromthe end of a recorded area located at the rearmost location in the userdata areas, of at least one recorded area in the user data areas, beforerecording the user data in the user data areas. When steps S1502 toS1509 are executed and it is determined that the recording of the userdata is started at a predetermined location rearwardly away from the endof a recorded area located at the rearmost location in the user dataareas, the CPU 514 records the user data from the predetermined locationand functions as a updating means for updating the latest recorded-arealocation indicating the location of a recorded area located at therearmost location in the user data areas.

Although the information recording/reproducing apparatus 500 has beendescribed as an example in the present embodiment, this does not meanthat the provision of both the recording function and reproducingfunction is essential to achieve the present invention.

An apparatus including the CPU 514 for executing the steps shown in FIG.14 may have at least the reproducing function and does not necessarilyrequire the recording function. Thus, an apparatus including the CPU 514for executing the steps shown in FIG. 14 is encompassed by the scope ofthe present invention, regardless of the presence/absence of therecording function. Such an apparatus may be a reproduction-onlyapparatus having only the reproducing function or may be arecording/reproducing apparatus having both the recording function andthe recording function.

An apparatus including the CPU 514 for executing the steps shown in FIG.15 may have at least the recording function and does not necessarilyrequire the reproducing function. Thus, an apparatus including the CPU514 for executing the steps shown in FIG. 15 is encompassed by the scopeof the present invention, regardless of the presence/absence of thereproducing function. Such an apparatus may be a recording-onlyapparatus having only the recording function or may be arecording/reproducing apparatus having both the recording function andthe reproducing function.

As described above, upon receiving a request for performing recording toan area behind the next recording location, the informationrecording/reproducing apparatus of the present embodiment performs aprocess for updating the recorded-area location. In other words, uponreceiving a request for recording to an area so that the area and therearmost recorded area in the user data areas sandwich an unrecordedarea, the information recording/reproducing apparatus executes a processfor updating the recorded-area location. Thus, an unrecorded areasandwiched between recorded areas does not exist behind a locationindicated by the latest recorded-area location. That is, during thesearching process for the end of a recorded area when the disc isloaded, it is possible to always search for the rearmost recorded area.In addition, the information recording/reproducing apparatus of thepresent embodiment does not require a data management structure such asan RZone in the conventional DVD-R, thereby making It possible toconstruct a simple system. Managing only the rearmost recorded area onthe disc makes it possible to reduce the search time of a recorded areaduring the startup. In addition, since the recorded-area-locationstorage backup area in the second layer is used when therecorded-area-location storage area in the first layer is depleted, thereliability of the disc can be improved.

In the present embodiment, the recorded-area location is updated priorto the recording process for a user data but, needless to say, may beupdated after the completion of the recording process for the user data.

In the present embodiment, the recorded-area location is updated onlywhen a request for recording to an area behind the next recordinglocation. The recorded-area location may be updated at least during therecording to an area behind the next recording location and, needless tosay, may be updated more frequently. For example, when the user datahaving a predetermined amount or more is recorded, when an instructionfrom the high-order controlling means is not received for apredetermined amount of time or more, or when an instruction forrecording that uses another recording layer in a multilayer disc isreceived, the recorded-area location may be updated.

In the present embodiment, a case in which only the recorded-arealocation is stored in the recorded-area-location storage area has beendescribed. The recorded-area-location storage area may be, for example,used to store a defect-management information for managing a defectivearea on the disc and an apparatus-adjustment parameter information formanaging an adjustment value for the recording power or the like. Insuch a case, when a new defective area is detected or when theapparatus-adjustment parameter information it updated, the recorded-arealocation may be updated.

INDUSTRIAL APPLICABILITY

The additionally recordable information recording medium according tothe present invention does not require a data management structure suchas an RZone in the conventional DVD-R, thus making it possible toachieve a simple management.

The additionally recordable information recording medium according tothe present invention can reduce the number of recorded-area-endsearching processes executed during the startup, thus making it possibleto speed up the apparatus startup processing.

The additionally recordable information recording medium according tothe present invention has the backup area for storing a recorded-arealocation in a multilayer medium, thus making it possible to Improve thereliability.

The information reproducing method according to the present inventionminimizes the number of recorded-area-end search operations for anadditionally recordable information recording medium, thus making itpossible to realize a high-speed disc startup.

The information reproducing method according to the present inventiondoes not use a special unrecorded-area management method as used in theconventional additionally recordable-medium information reproducingmethod, thus simplifying a system and facilitating thedevelopment/manufacture of an apparatus.

The information recording method according to the present invention canmanage the rearmost recorded area in a user data area as a recorded-arealocation, thereby making it possible to always detect a recorded-areaend when the end of a recorded area is searched during the startup.

1. An information recording method for recording data on an additionally recordable information recording medium, which includes a user data area for recording a user data and a recorded-area-location storage area for storing a last recorded address indicating an address of a recorded area located at the rearmost location in the user data area, the information recording method comprising: a step of determining whether it is necessary to update the last recorded address or not; and a step of updating the last recorded address to an address of a rearmost area in the user data area, in which the user data is recorded, wherein in the event at least one unrecorded area is located in a forward direction from the last recorded address, the step of determining determines that it is not necessary to update the last recorded address if the user data is recorded in the at least one unrecorded area, and determines that it is necessary to update the last recorded address if the user data is recorded in an area rearwardly away from the last recorded address.
 2. An information recording method according to claim 1, wherein the step of updating the last recorded address comprises: a step of detecting a border between a recorded area and an unrecorded area in the recorded-area-location storage area, and a step of recording the last recorded address in an unrecorded area immediately subsequent to the detected border.
 3. An additionally recordable information recording medium, on which data is recorded by the information recording method according to claim 1, comprising: a user data area for recording a user data; and a control information area for recording a control information, wherein a last recorded address indicating an address of a recorded area located at the rearmost location in the user data area is recorded in the control information area.
 4. An information reproducing method for reproducing data recorded in the additionally recordable information recording medium according to claim 3, comprising: a step of obtaining the last recorded address recorded in the control information area; and a step of determining for an end of the recorded area located at the rearmost location in the user data area based on the last recorded address.
 5. An information reproducing apparatus for reproducing data recorded in the additionally recordable information recording medium according to claim 3, comprising: means for obtaining the last recorded address recorded in the control information area; and means for determining for an end of the recorded area located at the rearmost location in the user data area based on the last recorded address.
 6. An information recording apparatus for recording data on an additionally recordable information recording medium, which includes a user data area for recording a user data and a recorded-area-location storage area for storing a last recorded address indicating an address of a recorded area located at the rearmost location in the user data area, the information recording apparatus comprising: a determining means for determining whether it is necessary to update the last recorded address or not; and an updating means for updating the last recorded address to an address of a rearmost area in the user data area, in which the user data is recorded, wherein in the event at least one unrecorded area is located in a forward direction from the last recorded address, the determining means determines that it is not necessary to update the last recorded address if the user data is recorded in the at least one unrecorded area, and determines that it is necessary to update the last recorded address if the user data is recorded in an area rearwardly away from the last recorded address.
 7. An information recording apparatus according to claim 6, wherein the updating means comprises: means for detecting a border between a recorded area and an unrecorded area in the recorded-area-location storage area, and means for recording the last recorded address in an unrecorded area immediately subsequent to the detected border. 